Robot-assisted upper extremity rehabilitation